home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128Toolkit / MSD-DU06.ARC / MEM MAP 6 < prev    next >
Encoding:
Text File  |  2019-04-13  |  13.0 KB  |  200 lines

  1. ║CM:TABLE 1.5
  2. ┼83╞  ─╙╦╔╬╘   ╔NITIALIZE DISK                                  ┼┴┴0  ╥╒
  3. ┼971  ╔─╠┼     ╔DLE LOOP; WAIT FOR SOMETHING TO DO              ┼┬┼7  ╥╒
  4. ┼992  ╔─╠1     ╔DLE LOOP; CLEAR INTERRUPT MASK                  ┼┬╞╞  ╥╒
  5. ┼9┼┬  ╔─╠10    ╔DLE LOOP; DELAY FOR ERROR ╠┼─ FLASH             ┼├81  ╥
  6. ┼┴23  ╙╘─╔╥    ─IRECTORY LOADING FUNCTION; GET THE BUFFER       ┼├9┼
  7. ┼┴─┼  ═╧╓┬╒╞   ╘RANSFER FILENAME TO LISTING BUFFER              ┼─59
  8. ┼┴┼├  ╟┼╘─╔╥   ╟ET CHARACTER FOR DIRECTORY LOADING              ┼─67
  9. ┼┬09  ╓┼╥─╔╥   ╓ALIDATE FILES WITH ┬┴═; CREATE NEW ┬┴═          ┼─84
  10.                ACCORDING TO CONTENTS OF FILE ENTERED IN DIR
  11. ┼┬67  ╓═╦┬┴═   ═ARK ┬┴═ WITH FILE SECTORS                       ┼─┼5
  12. ┼┬8╞  ╬┼╫      ╬EW (FORMAT) A DISKETTE                          ┼┼0─  ╥ 
  13. ┼├46  ╬┼╫═┴╨   ┬UILD A ┬┴═ ON DISK                              ┼┼┬7
  14. ┼├86  ═┴╨╧╒╘   ╫RITE OUT ┬┴═ TO THE DRIVE                       ┼┼╞4  ═
  15. ┼├91  ╙├╥┬┴═   ╫RITE ┬┴═ ACCORDING TO ─╥╓╬╒═                    ┼┼╞╞  ═
  16. ┼├┬8  ╬╒═╞╥┼   ├ALCULATE THE NUMBER OF FREE BLOCKS ON ─╥╓╬╒═    ┼╞4─
  17. ┼├─8  ╫╞╥┼┼    ╞REE BLOCK SPECIFIED IN ╘&╙ AS FREE IN ┬┴═       ┼╞5╞ 
  18. ┼─01  ╫╒╙┼─    ═ARK TRACK, SECTOR (┬═╨╘╥) AS USED               ┼╞90  ═
  19. ┼─3─  ╞╥┼╒╙┼   ├ALCULATE INDEX INTO ┬┴═ FOR TARGET SECTOR       ┼╞├╞
  20. ┼─57  ├╠╥┬┴═   ├LEAR THE ┬┴═ AREA                               ╞005
  21. ┼─63  ╙┼╘┬┴═   ╙ET ┬┴═ IMAGE IN MEMORY                          ╞011   
  22. ┼─89  ╥┼─┬┴═   ╥EAD IN ┬┴═ IF NOT PRESENT                       ╞0─╞    
  23. ┼─┴0  ─┘╘┬┴═   ╙ET DIRTY ┬┴═ FLAG                               ┼╞88   
  24. ┼─┴8  ╙┼╠┬┴═   ╙ELECT ┬┴═ BUFFER BASED ON CURRENT DRIVE#          -   ╬
  25. ┼─┬8  ┬┴═╘┬╠   .BYT $0┴ $0┬                                       -   ╬
  26. ┼─┬┴  ╬╪╘╘╙    ╥ETURN NEXT AVAILABLE ╘&╙ GIVEN CURRENT ╘&╙      ╞11┼
  27. ┼─├7  ╬╪╘─╙    ╞IND ┬┴═ FIELD FOR THIS TRACK                    ╞12─ 
  28. ┼─╞4  ╬╪╘┼╥╥   ─ISK FULL ERROR                                  ╞15┴
  29. ┼┼0─  ╞╬─╬╪╘   ╞IND NEXT OPTIMUM SECTOR                         ╞173
  30. ┼┼42  ╔╬╘╘╙    ╥ETURNS OPTIMUM INITIAL ╘&╙                      ╞1┴9  ═
  31. ┼┼7─  ╞╬─╙┼├   ╥ETURNS OPTIMUM INITIAL ╘&╙                      ╞1┼6  
  32. ┼┼86  ─┼╥╥     ─IRECTORY ERROR (ERROR IN ┬┴═)                   ╞1╞5
  33. ┼┼91  ╟┼╘╙┼├   ╙ET ┬┴═ AND FIND AVAILABLE SECTOR STARTING       ╞1╞┴
  34.                AT SECTOR
  35. ┼┼┬7  ┴╓├╦     ┬┴═ VALIDITY CHECK                               ╞220  ═
  36. ┼┼─9  ═┴╪╙┼├   ╬UMBER OF SECTORS LOCATED ON SPECIFIC TRACK      ╞248
  37. -------------- ├= ╙ERIAL ┬US ├OMMUNICATIONS ----------------------------
  38. ┼┼┼6  ┴╘╬╙╥╓   ╙ERVICE SERIAL BUS ATTENTION (┴╘╬)               ┼85┬  ╥╒
  39. ┼╞19  ┴╘╬122   ╘EST IF ┴╘╬ SIGNAL IS STILL PRESENT              ┼902  ╥
  40. ┼╞25  ┴╘╬40    ├OMPARE COMMAND BYTE                             ┼89┬  ╥╒
  41. ┼╞88  ╘┴╠╦     ╙ET TALK ALONG SERIAL BUS                        ┼909  ╥ 
  42. ┼╞├┬  ╬╧┼╧╔    ├HECK FOR SERIAL BUS ┼╧╔                         ┼94┬  ╥ 
  43. ┼╞┼8  ╔╙╥╚╔    ╙ERIAL ╘┴╠╦ SUBROUTINE                           ┼973  ╥ 
  44. ┼╞╞─  ╔╙╥04    ╙ERIAL ╘┴╠╦ SUBROUTINE                           ┼987  ╥ 
  45. ╞00┬  ╞╥═┼╥╪   ╙ERIAL ╘┴╠╦ SUBROUTINE                           ┼999  ╥ 
  46. ╞00┼  ├╠╦─┴╘   ╬EW CLOCK LO AND DATA HI FOR PATCH               ╞┼╞┬    
  47. ╞014  ├╠╦╠╧╫   ╙ET CLOCK LOW                                    ┼9┴┼  ╒
  48. ╞019  ├╠╦╚╔    ╙ET CLOCK HI                                     ┼9┬7  ╒
  49. ╞01┼  ─┴╘╠╧    ╙ET DATA OUT LOW                                 ┼9┴5  ╒
  50. ╞023  ─┴╘╚╔    ╙ET DATA OUT HI                                  ┼99├  ╒
  51. ╞028  ─┼┬╬├    ╫AIT FOR REPLY FROM SERIAL BUS                   ┼9├0  ╥
  52. ╞030  ╙╠╧╫─    ╨ATCH FOR SLOW SERIAL RECEIVE                    ╞┼╞3    
  53. ╞038  ┴├╨╘╥    ╙ERIAL BUS LISTEN ROUTINE                        ┼9├9  ╥╒
  54. ╞08╞  ╠╔╙╘┼╬   ═AIN LISTEN ROUTINE                              ┼┴2┼  ╥╒
  55. ╞0┬2  ╞╥═┼╥╥   ╥ELEASE ALL SERIAL BUS LINES                     ┼┴4┼    
  56. ╞0┬9  ╘╙┴╘╬    ╘EST FOR ┴╘╬                                     ┼┴59    
  57. -------------- ╔┼┼┼ ┬US ├OMMUNICATIONS ---------------------------------
  58. ╞0├┴  ┴╘╬╙╥╔   ╙ERVICE ╔┼┼┼ BUS ATTENTION (┴╘╬)                 ┼85┬  ╬╒
  59. ╞17┼  ╠╔╙╘╬╔   ╔┼┼┼ BUS ╠╔╙╘┼╬ ROUTINE                            -   ╬╒
  60. ╞1╞5  ╘┴╠╦╔    ╔┼┼┼ BUS ╘┴╠╦ ROUTINE                              -   ╬╒
  61. -------------- ─ISK ├ONTROLLER ╥OUTINES --------------------------------
  62. ╞271  ├╬╘╔╬╘   ╔NITIALIZATION OF CONTROLLER                     ╞259  ╥
  63. ╞2┴┴  ╠├├      ═AIN CONTROLLER LOOP                             ╞2┬0  ╥
  64. ╞2┴┼  ╘╧╨      ╘OP OF LOOP TO SCAN JOB QUEUE                    ╞2┬┼  ╥
  65. ╞321  ╙┼┴╦     ╙EARCH FOR VALID HEADER BLOCK ON THIS TRACK      ╞3┬1  ╥╒
  66. ╞3┴╞  ─╧╬┼     ╥ETURN ╧╦ CODE                                   ╞418
  67. ╞3┬7  ├╬╓┬╔╬   ├ONVERT HEADER IN ╙╘┴┬ TO BINARY                 ╞497  ═
  68. ╞3╞0  ╥┼┼─     ╥EAD IN TRACK, SECTOR SPECIFIED IN HEADER        ╞4├┴  ═╒
  69. ╞400  ╥─╟├╥    ╥EAD ╟├╥ IMAGE OF A DATA BLOCK                     -   ╬
  70. ╞446  ╙╥├╚     ╞IND SPECIFIC HEADER                             ╞510  ═
  71. ╞46├  ╙╥├╚25   ╙EARCH FOR HEADER IN HEADER TABLE ($4├28)        ╞53─  ╥╒
  72. ╞4┴6  ╙┘╬├     ╫AIT FOR SYNC MARK                               ╞556  ╥╒
  73. ╞4┬7  ╫╥╔╟╚╘   ╫RITE JOB; WRITE OUT DATA BUFFER                 ╞56┼  ═ 
  74. ╞4┼2  ╫╥╘10    ╫AIT FOR 8 BYTES TO GO BY                        ╞586  ═╒
  75. ╞4╞8  ╫╥╘╙╬├   ╠OOP TO WRITE 5 $╞╞'S; .┘ POINTS TO OVERFLOW     ╞5┴┬  ═╒
  76. ╞52┴  ├╚╦┬╠╦   ├HECK BLOCK; CALCULATE CHECKSUM                  ╞5┼9
  77. ╞533  ╫╘╧┬╔╬   ╫RITE BINARY DATA                                ╞5╞2
  78. ╞5─7  ╓╥╞┘     ╓ERIFY DATA BLK; CONVERT TO ╟├╥; VERIFY IMAGE;   ╞691  ╥╒
  79.                TEST AGAINST DATA BLOCK; CONVERT BACK TO BINARY
  80. ╞61╞  ╙┼├╘╙╦   ╙ECTOR SEEK                                      ╞6├┴   
  81. ╞622  ├╧╬╚─╥   ├ONVERT HEADER TO ╟├╥ SEARCH IMAGE               ╞934
  82. ╞670  ┼╥╥╥     ─ISK CONTROLLER ERROR HANDLING                   ╞969  ═
  83. ╞68┴  ╫╠╧╧╨    ╫AIT LOOP; WAIT FOR .╪ MILLISECONDS                -   ╬
  84. ╞693  ═╧╓╚┼─   ═OVE HEAD TO TRACK #.┴; SET DENS FOR TRACK .┴      -   ╬╒
  85. ╞700  ═╧╓╚─0   ═OVE HEAD TO TRACK #0; SET DENSITY FOR TRACK 0     -   ╬╒
  86. ╞728  ╙╘┼╨     ╙TEP READ/WRITE HEAD                               -   ╬╒
  87. ╞733  ╧╬─┼╠    ═OTOR ON; 500 MS DELAY TO COME UP TO SPEED         -   ╬
  88. ╞754  ╘╥╬╧╬0   ╘URN ON DRIVE 0; TURN OFF DRIVE 1                  -   ╬╒
  89. ╞759  ╘╥╬╧╞╞   ╘URN OFF BOTH DRIVES                             ╞98╞  ╥╒
  90. ╞767  ╘╥╬╧╬1   ╘URN ON DRIVE 1; TURN OFF DRIVE 0                  -   ╬╒
  91. ╞76├  ╚╚╧═┼    ═OVE HEAD TO HOME POSITION AT TR 40                -   ╬ 
  92. ╞7┬5  ╙╫╘╨╙    ╙ET WRITE PROTECT STATUS FOR EACH DRIVE          ╞9┴5  ╥ 
  93. ╞7┼╞  ╟╫╘╨╙    ╟ET WRITE PROTECT STATUS FOR ACTIVE DRIVE          -   ╬ 
  94. ╞7╞7  ╥┼├╧╓    ┴TTEMPT TO RECOVER FROM ERROR                      -   ╬
  95. -------------- ╞ORMAT ╥OUTINES -----------------------------------------        ╞820  ╞╧╥═┴╘   ╔NITIALIZE FOR FORMAT ROUTINE                    ├8├6  ╥ 
  96. ╞84├  ╘╧╨╨     ╙IX TRIES TO FORMAT CURRENT TRACK                  -   ╬
  97. ╞851  ╥┼─╧╞╘   ╥EDO FORMAT                                        -   ╬
  98. ╞862  ═┴╦10    ├REATE HEADER IMAGES                             ╞├3╞  ═
  99. ╞8┬1  ├╥╘─┴╘   ├REATE DATA BLOCK OF ZEROES                      ╞├88  ═╒
  100. ╞8┼6  ╫╥╘╙┘╬   ╫RITE SYNC                                       ╞├┬1  ╥╒
  101. ╞965  ├╧═╨     ╓ERIFY FORMAT                                    ╞─2├
  102. ╞971  ├═╨10    ╞IND SYNC                                        ╞─39  ═╒
  103. ╞997  ├═╨20    ╘EST IF TOO MANY ERRORS                          ╞─58
  104. ╞9┴1  ╘╙╘─┴╘   ╘EST DATA                                        ╞─62  ═╒
  105. ╞9┼├  ╞═╘┼╥╥   ╞ORMAT ERROR                                     ╞──3  ═ 
  106. ╞┴14  ═╧╓╒╨    ═OVE NUMBER OF BYTES IN BUFFER UP 69 BYTES       ╞─┼5
  107. ╞┴24  ═╧╓╧╓╥   ═OVE 69 BYTES FROM OVERFLOW BUFFER INTO BOTTOM   ╞─╞5
  108.                OF DATA BUFFER POINTED BY ┬╒╞╨╬╘
  109. ╞┴2╞  ╞┬╘╧╟    ╞ORMAT BINARY TO ╟├╥ CONVERSION                  ╞┼30
  110. ╞┴67  ╨╒╘4┬╟   ╞AST BINARY TO ╟├╥ ROUTINE                       ╞6─0
  111. -------------- ┬INARY TO ╟├╥ ╘ABLE -------------------------------------
  112. ╞┬18  ┬╟╘┴┬    .BYT $0┴ 0┬ 12 13 0┼ 0╞ 16 17                    ╞77╞
  113.                .BYT $09 19 1┴ 1┬ 0─ 1─ 1┼ 15
  114. ╞┬28  ┬╔╬╟├╥   ┬INARY TO ╟├╥ USING OVERFLOW BLOCK               ╞78╞  ═
  115. ╞┬2┼  ┬╔╬╟10   ╙TORE ╟├╥ IN OVERFLOW BUFFER                     ╞7┬┴
  116. ╞┬87  ╟┼╘4╟┬   ╞AST ╟├╥ TO BINARY CONVERSION                    ╞7┼6
  117. -------------- ╟├╥ ┬YTE ╘ABLE ------------------------------------------
  118. ╞├47  ╟├╥╚╔    .BYT $╞╞ ╞╞ ╞╞ ╞╞ ╞╞ ╞╞ ╞╞ ╞╞                    ╞8┴0
  119.                .BYT $╞╞ 80 ─0 10 ╞╞ ├0 40 50
  120.                .BYT $╞╞ ╞╞ 20 30 ╞╞ ╞0 60 70
  121.                .BYT $╞╞ 90 ┴0 ┬0 ╞╞ ─0 ┼0 ╞╞
  122. ╞├67  ╟├╥╠╧    .BYT $╞╞ ╞╞ ╞╞ ╞╞ ╞╞ ╞╞ ╞╞ ╞╞                    ╞8├0
  123.                .BYT $╞╞ 08 00 01 ╞╞ 0├ 04 05
  124.                .BYT $╞╞ ╞╞ 02 03 ╞╞ 0╞ 06 07
  125.                .BYT $╞╞ 09 0┴ 0┬ ╞╞ 0─ 0E ╞╞
  126. ╞├87  ╟├╥┬╔╬   ┼NTRY POINT FOR ╟┼╘4╟┬                           ╞8┼0
  127. ╞├┼9    -      .BYT $┴┴ ┴┴ ......THRU ╞─╞╞  (NOT USED)            -  
  128. ╞┼00  ╙┘╙╔╥╤   ═AIN SYSTEM ╔╥╤ ROUTINE                          ╞┼67  ╥╒
  129. ╞┼11  ┬╒╙╧╬    ╙ET ╨╧╥╘ ┬ IN ╔┼┼┼ MODE                            -   ╬╒
  130. ╞┼1┴  ╥┼┴─╧╬   ╙ET ╨╧╥╘ ┬ IN ╥┼┴─ MODE                            -   ╬╒
  131. ╞┼25  ╙╘┴╘╔╬   ╙ET ╨╧╥╘ ┬ IN ╙╘┴╘╒╙ MODE                          -   ╬╒
  132. -------------- ┬IT ═ASK ╘ABLE ------------------------------------------
  133. ╞┼4┬  ┬═┴╙╦    .BYT $01 02 04 08 10 20 40 80                    ┼╞┼9  ═  
  134.                .BYT $01 02 04 08 10 20 40 80
  135.                .BYT $00 00 00 00 00 00 00 00
  136.                .BYT $01 01 01 01 01 01 01 01
  137. ╞┼6┬  ─╔╥╘╥╦   .BYT 18  ─IRECTORY TRACK NUMBER                  ╞┼85
  138. ╞┼6├  ┬┴═╙╔┌   .BYT 4   ╬UMBER OF BYTES PER TRACK IN ┬┴═        ╞┼86
  139. ╞┼6─  ═┴╨╧╞╞   .BYT 4   ╧FFSET OF ┬┴═ IN SECTOR                 ╞┼87
  140. ╞┼6┼  ─╙╦╬┴═   .BYT $90 ╧FFSET OF DISK NAME IN ┬┴═ SECTOR       ╞┼88
  141. -------------- ├OMMAND ╙EARCH ╘ABLE ------------------------------------
  142. ╞┼6╞  ├═─╘┬╠   .BYT $56 49 44 4─ 42 55  ╓ ╔ ─ ═ ┬ ╒             ╞┼89
  143.                .BYT $50 26 43 52 53 4┼  ╨ & ├ ╥ ╙ ╬
  144. ╞┼7┬  ├╩╒═╠    .BYT $09 ├3 ├6 89 ╞9 4┴  ├OMMAND JUMP TABLE ╠╧   ╞┼95
  145.                .BYT $68 81 92 14 38 8╞
  146. ╞┼87  ├╩╒═╚    .BYT $┼┬ ─0 ├7 ├├ ├─ ├─  ├OMMAND JUMP TABLE ╚╔   ╞┼┴1
  147.                .BYT $┼2 ├0 ├9 ├├ ├7 ┼┬
  148.  
  149.      ╓ALIDATE   $┼┬09 (┼─84)      ╨OSITION    $┼268 (┼207)
  150.      ╔NITIALIZE $─0├3 (─005)      & (╒╘╠╧─╥)  $├081 (┼7┴3)
  151.      ─UPLICATE  $├7├6 (├8├1)      ├OPY        $├992 (├8╞0)
  152.      ═  (═-)    $├├89 (├┴╞8)      ╥ENAME      $├├14 (├┴88)
  153.      ┬  (┬-)    $├─╞9 (├├1┬)      ╙CRATCH     $├738 (├823)
  154.      ╒SER       $├─4┴ (├┬5├)      ╬EW         $┼┬8╞ (┼┼0─)
  155.  
  156. -------------- ╙TRUCTURE ╔MAGES FOR ├OMMAND ----------------------------
  157.                (┬YTES FOR ╙YNTAX ├HECK)
  158. ╞┼93  ╙╘╥╒├╘   .BYT $51 ── 1├ 9┼ 1├                             ╞┼┴5
  159.                .BYT %01010001  ─ISK COPY
  160.                .BYT %11011101  ╥ENAME
  161.                .BYT %00011100  ╙CRATCH
  162.                .BYT %10011110  ╬EW
  163.                .BYT %00011100  ╠OAD
  164. -------------- ╞ILE ├ONTROL ═ETHOD  (═ODE ╘ABLE) -----------------------
  165. ╞┼98  ═╧─╠╙╘   .BYT $52 57 41 49    ╥ ╫ ┴ ═                     ╞┼┬2
  166. -------------- ╞ILE ╘YPE ╘ABLE -----------------------------------------
  167. ╞┼9├  ╘╨╠╙╘    .BYT $44 53 50 55 4├   ─ ╙ ╨ ╒ ╠                 ╞┼┬6
  168. ╞┼┴1  ╘┘╨╠╙╘   .BYT $44 53 50 55 52   ─ ╙ ╨ ╒ ╥   1ST LETTER    ╞┼┬┬
  169. ╞┼┴6  ╘╨1╠╙╘   .BYT $45 45 52 53 45   ┼ ┼ ╥ ╙ ┼   2ND LETTER    ╞┼├0
  170. ╞┼┴┬  ╘╨2╠╙╘   .BYT $4├ 51 47 52 4├   ╠ ╤ ╟ ╥ ╠   3RD LETTER    ╞┼├5
  171. -------------- ┼RROR ╞LAG ╓ARIABLE FOR ┬IT -----------------------------
  172. ╞┼┬0  ┼╥00     .BYT $00                                         ╞┼├├
  173. ╞┼┬1  ┼╥0      .BYT $3╞                                         ╞┼├─
  174. ╞┼┬2  ┼╥1      .BYT $7╞                                         ╞┼├┼
  175. ╞┼┬3  ┼╥2      .BYT $┬╞                                         ╞┼├╞
  176. ╞┼┬4  ┼╥3      .BYT $╞╞                                         ╞┼─0
  177. ╞┼┬5  ╬╒═╙┼├   .BYT 17,18,19,21  ╬UMBER OF SECTORS PER TRACK    ╞┼─1
  178. ╞┼┬9  ╓┼╥╬╒═   .BYT $41  ╞ORMAT TYPE (┴)                        ╞┼─5
  179. ╞┼┬┴  ╬┌╧╬┼╙   .BYT $04  ╬UMBER OF DENSITY ZONE                 ╞┼─6
  180. ╞┼┬┬  ╧╞╞╙┼╘   .BYT $29 1╞ 19 12 ┌ONE BOUNDARIES TRACK NUMBERS  ╞┼─8  ═
  181. ╞┼┬╞  ╬╬═╔     ╬EW ╬═╔ ROUTINE (╒╔+,╒╔-)                        ╞╞01  ╥
  182. -------------- ╬OT ╒SED ------------------------------------------------
  183. ╞┼─5    -      .BYT $┴┴ ┴┴.....THRU ╞╞┼5 (NOT USED)               -    
  184. ╞╞┼6           $╞820  ╞ORMAT                            (├8├6)  ╞╞┼6
  185.                $╞759  ╘RNOFF                            (╞98╞)
  186. -------------- ╒╙┼╥ ╓ECTORS --------------------------------------------
  187. ╞╞┼┴  ╒╬┬╠╧├╦  $├╞36  ╒┴  ╒╙┼╥ ┬LOCK-╥EAD               (├─5╞)  ╞╞┼┴
  188. ╞╞┼├           $├╞6┼  ╒┬  ╒╙┼╥ ┬LOCK-╫RITE              (├─97)  ╞╞┼├
  189. ╞╞┼┼                  ╒├  ╩UMP TO $4200                 (0500)  ╞╞┼┼
  190. ╞╞╞0                  ╒─  ╩UMP TO $4203                 (0503)  ╞╞╞0
  191. ╞╞╞2                  ╒┼  ╩UMP TO $4206                 (0506)  ╞╞╞2
  192. ╞╞╞4                  ╒╞  ╩UMP TO $4209                 (0509   ╞╞╞4
  193. ╞╞╞6                  ╒╟  ╩UMP TO $420├                 (050├)  ╞╞╞6
  194. ╞╞╞8                  ╒╚  ╩UMP TO $420╞                 (050╞)  ╞╞╞8
  195. ╞╞╞┴           $╞┼┬╞  ╒╔  ╬═╔ ╓ECTOR                    (╞╞01)  ╞╞╞┴
  196. -------------- ╚ARDWARE ╓ECTORS ----------------------------------------
  197. ╞╞╞├           $┼83╞  ╥ESET AND ╒╩ VECTOR               (┼┴┴0)  ╞╞╞├
  198. ╞╞╞┼           $╞┼00  ╔╥╤ VECTOR                        (╞┼67)  ╞╞╞┼
  199. ║NX:TABLE 1.6
  200.